package com.itheima.loop;

public class ForDemo1 {
    public static void main(String[] args) {
        // 目标：掌握for循环的书写格式和执行流程。
        // 1、控制helloWorld重复执行三次
        /**
         * 流程笔记
         * 计算机先先执行for知道要开始循环了
         * 然后执行初始化语句int i = 0一次
         * 再判断循环条件 0 < 3 成立，进入循环体输出第一行HelloWorld ,执行i++,此时i=1
         * 再判断循环条件 1 < 3 成立，进入循环体输出第二行HelloWorld ,执行i++,此时i=2
         * 再判断循环条件 2 < 3 成立，进入循环体输出第三行HelloWorld ,执行i++,此时i=3
         * 再判断循环条件 3 < 3 不成立，循环立即结束!!!
         */
        for (int i = 0; i < 3; i++) {
            // i = 0 1 2
            System.out.println("Hello World!");
        }

        // 2、写几个测试
        for (int i = 0; i < 5; i++) {
            // i  = 0 1 2 3 4
            System.out.println("Hello World1!");
        }

        for (int i = 3; i < 7; i++) {
            // i = 3 4 5 6
            System.out.println("Hello World2!");
        }

        for (int i = 3; i <= 5; i++) {
           // i = 3 4 5
            System.out.println("Hello World3!");
        }

        for (int i = 1; i < 7; i+=2) {
            // i = 1 3 5
            System.out.println("Hello World4!");
        }

        System.out.println("-----------------");

        for (int i = 1; i <= 100; i++) {
            System.out.println(i);
        }
    }
}
